/** Add css rules here for your application. */


/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}


.fleft {float:left}
.fright {float:right}
.fcenter {float:none;text-align:center}
.fclear {clear:both}
.inner_copy {border:0;color:#f00;float:left;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
body {margin:0;background:#F5F5F5 url(images/img01.jpg) repeat-x left top;text-align:justify;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#4D4D4D}
* {margin:0;padding:0}
h1, h2, h3 {color:#AA2808}
h1 {}
h2 {}
h3 {}
p, blockquote, ul, ol {margin-bottom:20px;line-height:2em}
p {}
blockquote {}
ul, ol, li {margin:0;padding:0;list-style:none}
a {text-decoration:underline;color:#00A8E9}
a:hover {text-decoration:none;color:#838383}
/* Wrapper */
#wrapper {}
/* Header */
#header {width:960px;height:70px;margin:0 auto}
/* Logo */
#logo {float:left;width:270px;height:70px;margin:0;padding-left:30px}
#logo h1 {margin:0;padding:0;font:normal 36px Georgia, "Times New Roman",Times,serif}
#logo h2 {margin:-2px 0 0 0;padding:0;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:bold;color:#fff}
#logo a {text-decoration:none;color:#fff}
/* Menu */
#menu {width:960px;height:60px;margin:0 auto;background:url(images/img02.jpg) no-repeat left top}
#menu ul {margin:0;padding:20px 0 0 0;list-style:none;line-height:normal;margin-left:30px}
#menu li {display:inline;text-align:center}
#menu a {display:block;float:left;margin-right:3px;padding:5px 20px 5px 20px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:11px;font-weight:bold;color:#525252}
#menu a:hover, #menu .active a {background:#fff;color:#525252}
#splash {width:940px;height:299px;margin:0 auto}
/* Search */
#header-search {width:940px;height:51px;margin:0 auto;padding:0}
#header-search form {float:right;width:300px;margin:0;padding:12px 0 0 0}
#header-search fieldset {margin:0;padding:0;border:none}
#header-search-text {width:200px;padding:2px 3px;background:#1E1E1E;border:none;color:#4D4D4D}
#header-search-submit {background:none;border:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#E4E4E4}
#search {height:51px;margin:0 auto;padding:0 0 60px 0}
#search form {margin:0;padding:12px 0 0 0}
#search fieldset {margin:0;padding:0;border:none}
#search input {float:left;font:12px Arial,Helvetica,sans-serif}
#search-text {width:160px;height:18px;padding:3px 0 3px 5px;border:none;color:#000}
#search-submit {margin-left:10px;padding:4px 4px;border:none;background:#000;color:#fff}
/* Page */
#page {width:960px;margin:0 auto;background:url(images/img03.jpg) repeat-y left top}
#page-bgtop {padding:0 0 0 20px}
/* Content */
#content {float:left;width:580px;padding-top:30px}
.post {margin:0 0 30px 0}
.post .title {margin:0;padding:0 0 5px 0;color:#232F01}
.post .title a {padding:4px 35px 4px 15px;background:#8DD006;text-decoration:none;font-weight:normal;color:#fff}
.post .entry {padding:20px 0}
.post img {float:left;padding:15px 0}
.post .meta {text-align:right;padding:0 0 20px 0;font-weight:bold;color:#202020}
.post .byline {float:right;margin-top:-30px;font-size:12px;color:#5E5E5E}
/* Sidebar */
#sidebar {float:right;width:240px;margin:20px 0;padding:30px 30px 30px 30px;background:#212121}
#sidebar ul {margin:0;padding:0;list-style:none;line-height:normal}
#sidebar li {margin-bottom:1px}
#sidebar li ul {margin:0;padding:0 0 40px 0}
#sidebar li li {margin:0;padding:9px 0;border:none;border-bottom:1px solid #171717}
#sidebar h2 {margin:0;padding:0 0 20px 0;font-family:"Times New Roman",Times,serif;font-size:160%;font-weight:normal;color:#fff}
#sidebar h3 {font-size:77%;color:#110404}
#sidebar p {margin:0;line-height:normal;color:#D4C792}
#sidebar a {border:none;text-decoration:none;color:#BFBFBF}
#sidebar a:hover {text-decoration:underline}
/* Submenu */
#submenu {}
/* News */
#news {}
#news a {font-size:85%}
/* Footer */
#footer {width:960px;height:100px;margin:0 auto;padding:14px 0 0 0;background:url(images/img04.jpg) no-repeat left top;color:#9C9C9C}
#footer div {padding:0 11px}
#footer p {margin:0;text-align:center;font-size:77%}
#footer a {text-decoration:underline;color:#808080}
#footer a:hover {text-decoration:none}


